package com.sky.dto;
/**
 * 1. 当前模块名：sky-pojo
 *    模块作用：子模块，存放实体类（Entity）、视图对象（VO）、数据传输对象（DTO）等
 * 2. 当前包名：com.sky.dto
 *    包作用：存放 DTO（Data Transfer Object），用于系统各层之间传递数据，解耦实体类
 * 3. 当前类名：OrdersConfirmDTO
 *    类作用：封装订单确认相关的数据，如订单编号和状态更新。
 */
import lombok.Data;

import java.io.Serializable;
/**
 * OrdersConfirmDTO：订单确认数据传输对象
 * 知识点：
 * - implements Serializable：支持序列化，用于网络传输、缓存等场景
 * - DTO：只做数据承载，不涉及业务逻辑或数据库操作
 */
@Data
public class OrdersConfirmDTO implements Serializable {

    private Long id;
    //订单状态 1待付款 2待接单 3 已接单 4 派送中 5 已完成 6 已取消 7 退款
    private Integer status;

}
/**
 * 仿写：
 * OrdersDeliveryDTO：订单派送信息传输对象
 * 用于传递派送员信息到订单系统
 * @Data
 * public class OrdersDeliveryDTO implements Serializable {
 *     // 订单 ID
 *     private Long orderId;
 *     // 派送员姓名
 *     private String courierName;
 *     // 派送员联系电话
 *     private String courierPhone;
 * }
 */